MALRQKLGWSEGDLMRSDAKPCSRLMKQTAAIFTVGGALGFWVLCRLHYGPRITVPRSLRWAGCGALSVSTSTAMLVRLFSPECEPQNIAAYDNIKTPQASLP